void	eeprom_write_byte(unsigned int address, unsigned char data)
{
	while(EECR & (1<<EEWE));	

	cli();
	EEAR = address;
	EEDR = data;
			
	EECR |= (1<<EEMWE);
	EECR |= (1<<EEWE);
	sei();
}
